home *** CD-ROM | disk | FTP | other *** search
/ Clickx 75 / Clickx 75.iso / software / expressionweb / expressionwebv3 / ExpressionWeb_en.exe / Setup / WeNoLoc.cab / xweb.CSS.CSS.XSD < prev    next >
Encoding:
Extensible Markup Language  |  2009-06-09  |  3.7 KB  |  86 lines

  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <Schema name="CSSMetaData" xmlns="urn:schemas-microsoft-com:xml-data"
  3.                            xmlns:dt="urn:schemas-microsoft-com:datatypes">
  4.   <AttributeType name="_locID" dt:type="id">
  5.     <description>The id of the node. For property-def nodes, its the name of the attribute.</description>
  6.   </AttributeType>
  7.  
  8.   <AttributeType name="_locAttrData" dt:type="string">
  9.     <description>Localization type and syntax.</description>
  10.   </AttributeType>
  11.  
  12.   <AttributeType name="type" dt:type="enumeration" dt:values="string composite enum length enum-length number url color font">
  13.     <description>The type of the property's value.</description>
  14.   </AttributeType>
  15.  
  16.   <AttributeType name="description" dt:type="string">
  17.     <description>The description of the property.</description>
  18.   </AttributeType>
  19.  
  20.   <AttributeType name="syntax" dt:type="string">
  21.     <description>The syntax of a property's value.</description>
  22.   </AttributeType>
  23.  
  24.   <AttributeType name="enum" dt:type="string">
  25.     <description>The sorted list of space separated values applicable of the property when the type of the property is enum or enum-length.</description>
  26.   </AttributeType>
  27.  
  28.   <AttributeType name="group" dt:type="string">
  29.     <description>The name of the group that the property belongs to.</description>
  30.   </AttributeType>
  31.  
  32.   <AttributeType name="nonbrowseable" dt:type="boolean">
  33.     <description>Attribute is not displayed in Intellisense.</description>
  34.   </AttributeType>
  35.   
  36.   <AttributeType name="iscomposite" dt:type="boolean">
  37.     <description>Attribute is typed composite.</description>
  38.   </AttributeType>
  39.   
  40.   <ElementType name="property-def" content="empty" model="closed">
  41.     <attribute type="_locID" required="yes"/>
  42.     <attribute type="_locAttrData" required="no"/>
  43.     <attribute type="type" required="yes"/>
  44.     <attribute type="description" required="yes"/>
  45.     <attribute type="syntax" required="no"/>
  46.     <attribute type="nonbrowseable" required="no"/>
  47.     <attribute type="iscomposite" required="no"/>
  48.     <attribute type="enum" required="no"/>
  49.     <attribute type="group" required="no"/>
  50.     <description>The definition of a CSS attribute</description>
  51.   </ElementType>
  52.  
  53.   <ElementType name="property-set" content="eltOnly" model="closed" order="one">
  54.     <element type="property-def" minOccurs="1" maxOccurs="*"/>
  55.     <description>The collection of known attributes.</description>
  56.   </ElementType>
  57.  
  58.   <ElementType name="pseudoclass-def" content="empty" model="closed">
  59.     <attribute type="_locID" required="yes"/>
  60.     <attribute type="description" required="yes"/>
  61.     <description>The definition of a CSS pseudo-class</description>
  62.   </ElementType>
  63.   
  64.   <ElementType name="pseudoclass-set" content="eltOnly" model="closed" order="one">
  65.     <element type="pseudoclass-def" minOccurs="1" maxOccurs="*"/>
  66.     <description>The collection of known pseudo-classes.</description>
  67.   </ElementType>
  68.   
  69.   <AttributeType name="version" dt:type="enumeration" dt:values="VS8">
  70.     <description>The version of the metadata format. Currently the only format allowed is 'VS8'</description>
  71.   </AttributeType>
  72.  
  73.   <AttributeType name="friendly-name" dt:type="string">
  74.     <description>The user-friendly name of the schema.</description>
  75.   </AttributeType>
  76.   
  77.   <ElementType name="cssmd" content="eltOnly" model="closed" order="seq">
  78.     <attribute type="version" required="yes"/>
  79.     <attribute type="friendly-name" required="no"/>
  80.     <attribute type="description" required="no"/>
  81.     <element type="property-set" minOccurs="1" maxOccurs="1"/>
  82.     <element type="pseudoclass-set" minOccurs="0" maxOccurs="1"/>
  83.     <description>The CSS metadata to be used.</description>
  84.   </ElementType>
  85. </Schema>
  86.